*{
    padding : 0;
    margin : 0;
}
*{
	border: 0;
	margin: 0;
	padding: 0;
}
li{
	list-style:none;
}
.upload_picture{
    color:#888;
    font-size: 12px;
}
.form, .form1{
    margin-bottom: 10px;
}
.car_info,
.form .car_desc
{
    color:#666;
    font-size:12px;
}
.form .form_control{
    color:black;
    font-size:12px;
}
.form .form_span{
    color:#ccc;
    font-size:12px;
    background-color: #f5f5f5;
    border-radius: 10%;
    padding:5px 9% 5px;

}
.form .form_span:hover{
    color:black;
    background-color: #fff;
    border : 1px solid #FDE367;
}
.form .brand{
    width:67%;
    height:30px;
    border-radius : 5px;
    border: none;
}
.form .pic{
    position:absolute;
    right:10%;
    line-height: 30px;
    height:30px;
    color: #ccc;
}
.form .color{
    margin:0 1% 0;
}
.form .color1{
    background:#FFFFF0;
}
.form .color2{
    background:#434343;
}
.form .color3{
    background:#EEEEEE;
}
.form .color4{
    background:#C0C0C0;
}
.form .color5{
    background:#DC143C;
}
.form .color6{
    background:#6495ED;
}
.form .color7{
    background:#CD853F;
}
.form .color8{
    background:#FFDC3C;
}
#white, #black, #silvery, #gray, #red, #blue, #brown, #yellow{
    display:none;
}
.color + label{
	margin:0 1.5% 0;
	border: 1px solid #ccc;
}
#white + label {
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: #FFFFF0;
}
#black + label {
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: #434343;
}
#silvery + label {
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: #EEEEEE;
}
#gray + label {
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: #C0C0C0;
}
#red + label {
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: #DC143C;
}
#blue + label {
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: #6495ED;
}
#brown + label {
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: #CD853F;
}
#yellow + label {
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: #FFDC3C;
}
input[type="radio"]:checked+label{
	width:20px;
	height:20px;
}
.form{
	background-color:white;
}
.form .form_box{
	color:black;
	border:1px solid black;
	display:inline-block;
	width:30%;
	margin-bottom:3px;
	text-align: center
}
.form .form_box:hover{
	color:black;
    background-color: #fff;
    border : 1px solid #FDE367;
}
.form .desc{
	border: 1px solid #fff;
	width:95%;
}
button{
	width:100%;
	display:inline-block;
	color:#FDE367;
}
.myreport .car,
.myreport .truck{
	width:49%;
	height:50px;
	line-height:50px;
	border: 1px solid black;
	display:inline-block;
	text-align: center;
	font-size:18px;
	color:#black;
    background-color:#FDE367;
}
.form label, .form ul{
	display: inline-block;
}
.form ul li{
	display:inline-block;
}
.form .cartp li, .form .transm li, .form .output li, .form .fuel li{
	width:75px;
	line-height:20px;
	border:1px solid black;
	line-height:20px;
	text-align:center;
	font-size:12px;
	color:#999;
	border-radius:5%;
}
.form .transm li{
	margin-left:25px;
}
.form .cartp li.active, .form .transm li.active, .form .output li.active,.form .fuel li.active{
	color:black;
	border:1px solid #FDE367;
}
.form .icon{
	width:12px;
	height:12px;
    margin-left:5px;
}
.vip{
	padding-left:8px;
    font-size:14px;
    color:red;
}
.cityname{
	color:black;
	font-size: 12px;
	font-weight: 700;
}
